package org.supda.system.service;

import java.util.List;

import org.supda.system.entity.TMessageSend;

public interface TMessageSendService {

	/**
	 * TMessagesend 指定具体发送人
	 * @param tMessageSend
	 */
	void save(TMessageSend tMessageSend);

	/**
	 * 查询出所有未阅读的消息
	 * @param id
	 */
	List<TMessageSend> selectUnSendMessages(Long id);

	/**
	 * 阅读消息
	 * @return
	 */
	List<TMessageSend> readMessages();
	
	/**
	 * 返回指定用户ID的未读Msg的size
	 * @param id
	 * @return
	 */
	Integer getMsgCount(Long id);

	/**
	 * 返回所有的历史Msg
	 * @return
	 */
	List<TMessageSend> readedMessages(Long id);

}
